
body
{
	font-size: 12px;
	background: #fff;
	padding: 20px auto auto 30px;
}
ol, ul, li
{
	margin: 0;
	padding: 0;
	list-style: none;
}


table.seektop
{
	width: 780px;
	border: 1px solid #ccc;
	background: #FCFCFC;
	margin: 0px;
}
table.seektop thead td
{
	text-align: left;
	padding: 10px auto auto 20px;
	background: #E3EDF2;
	height: 22px;
	font-weight: bold;
}
table.seektop tbody td
{
	text-align: left;
	padding: 10px 10px 10px 20px;
}

table.border
{
	border-top: #3B69AA 1px solid;
	border-left: #3B69AA 1px solid;
	margin: 10px 0px auto 0;
	width: 780px;
}
table.border thead
{
	text-align: center;
	padding: auto 10px auto 10px;
	background: #0B79CA;
	height: 22px;
	color: #fff;
}

table.border td
{
	border-bottom: #3B69AA 1px solid;
	border-right: #3B69AA 1px solid;
	height: 24px;
	padding: 2px;
	text-align: center;
}

img
{
	border: 0;
}
h1, h2, h3, h4, h5, h6
{
	text-align: left;
	text-transform: capitalize;
}
input, textarea, select, option
{
	font-size: 1em;
	margin-right: 3px;
	padding: auto 3px auto 4px;
}

input[type=button]
{
	background-color: SlateGray;
	color: White;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
}
input[type=submit]
{
	width: 70px;
}

p
{
	padding: 3px;
	text-align: left;
	font-size: 14px;
	border-bottom: 4px solid #E6E6FA;
}
p a
{
	color: Red;
}
.topLine
{
	background-color: RoyalBlue;
	color: #FFF;
	border-bottom: 1px solid #3B69AA;
	font-weight: bold;
}
/* 
 * ========================================
 *  Main Styles
 * ========================================
 */

#frmCompEdit label
{
}

.B
{
	font-weight: bold;
}
.U
{
	text-decoration: underline;
}

.font14
{
	font-size: 14px;
}
.font999
{
	color: #999;
}
.fonts
{
	font-family: "宋体";
}
.font_blue
{
	color: #00A6E6;
}
.font-wihte
{
	color: #fff;
}
.font_blue2
{
	color: #29587E;
}
.font_orange
{
	color: #FF6600;
}
/*  */
.top_15px
{
	margin-top: 5px;
}
.top_15
{
	padding-top: 15px;
	clear: both;
	display: block;
}
.btm_15
{
	padding-bottom: 15px;
	clear: both;
	padding-right: 20px;
}

.float_left
{
	float: left;
}
.float_right
{
	float: right;
}
.breadcrumb
{
	padding-top: 20px;
	padding-bottom: 15px;
	font-size: 14px;
}


a:link, a:visited, a:active
{
	color: #333;
	text-decoration: none;
}

a:hover
{
	color: #F90;
	text-decoration: underline;
}
a.link999:link, a.link999:visited
{
	color: #999;
	text-decoration: underline;
}
a.link999:hover
{
	color: #F90;
	text-decoration: underline;
}
a.link_orange:link, a.link_orange:visited
{
	color: #f60;
	text-decoration: underline;
}
a.link_orange:hover
{
	color: #F90;
	text-decoration: underline;
}

a.link_blue:link, a.link_blue_u:visited
{
	color: #29587E;
	text-decoration: none;
}
a.link_blue:hover
{
	color: #F90;
	text-decoration: none;
}
a.link_blue_u:link, a.link_blue_u:visited
{
	color: #29587E;
	text-decoration: underline;
}
a.link_blue_u:hover
{
	color: #F90;
	text-decoration: underline;
}
a.link_blue1_u:link, a.link_blue1_u:visited
{
	color: #819EBC;
	text-decoration: underline;
}
a.link_blue1_u:hover
{
	color: #F90;
	text-decoration: underline;
}
a.link_disable_u:link, a.link_disable_u:visited, a.link_disable_u:hover
{
	color: #dedede;
	text-decoration: none;
}

.tip
{
	padding: 2px 5px 5px;
	color: #f60;
}
.message_reply
{
	margin: 5px;
}
.con_myskinls .font999
{
	clear: both;
}
.clear
{
	clear: both;
}
.input-btn3
{
	text-align: center;
}

.img_quote
{
	background: #EEF8FD;
	padding: 3px 5px;
	margin: 3px 0;
}
.txt1
{
	width: 50px;
}
.txt2
{
	width: 200px;
}
.txt3
{
	width: 300px;
}

.box
{
	margin:10px 0px;
	padding: 4px;
	list-style: none;
	border: 1px solid #3B69AA;
	width: 770px;
}
.box li
{
	line-height: 10px;
	text-align: center;
	margin: 4px 0px;
	cursor: hand;
	float: left;
	width: 25%;
}
.box li span
{
	cursor: hand;
}
.box li img
{
	width: 180px;
	height: 90px;
}
.pager
{
	height: 30px;
	margin: 10px 0px;
	text-align: center;
	border: 1px solid #ff00000;
}
.pager div
{
	float: left;
	width: auto;
	margin: 0px;
}
.pager a, .pager strong, .pager span
{
	margin: 0 4px;
	text-align: center;
	background: white;
	color: red !important;
	font: 14px/20px "宋体" ,arial;
	border: 1px solid #D9D9D9;
	float: left;
	display: block;
	width: 20px;
	height: 20px;
}
.pager a
{
	text-decoration: none !important;
	color: Red;
}
.pager a:hover
{
	color: #5F5F5F !important;
	background: #F0F0F0;
	border-color: #ccc;
}
.pager a.preview
{
	float: left;
	width: 52px;
}
.pager a.next
{
	width: 52px;
}
.pager strong
{
	color: #fff !important;
	background: #ff1e00;
	border: 1px solid #e5cec1;
	font-weight: bold;
}
.pager span
{
	border: 0;
	line-height: 22px;
}

/*2009-6-11 wuyh 更改了提示层*/
.hidden
{
	display: none;
}
.show
{
	display: block;
}
#bgsignlayer
{
	background: #000;
	left: 0px;
	top: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
	z-index: 99998;
	opacity: 0.5;
	filter: Alpha(opacity=50);
}
#signlayer
{
	background: #ffffff;
	position: absolute;
	width: 450px;
	border: 1px solid #ccc;
	z-index: 99999;
	filter: progid:DXImageTransform.Microsoft.DropShadow(color=#fff,offX=5,offY=5,positives=true);
}
.shenling
{
	width: 380px;
	margin: 10px auto;
	text-align: center;
}
.shenling input
{
	width: 149px;
	height: 26px;
	background: url(images/shenling.jpg) no-repeat;
	text-align: center;
	font: bold 14px/26px arial,sans-serif;
	color: #A24100;
	border-style: none;
	margin-left: 5px;
}
#chpwdlayer
{
	background: #ffffff;
	position: absolute;
	border: 1px solid #ccc;
	z-index: 99999;
	text-align: left;
	padding-left: 10px;
}



.updateinfo
{
	position: relative;
	width: 420px;
	height: 30px;
	background: #f0f0f0;
	margin: 10px auto;
}
.updateinfo span
{
	float: left;
	width: 420px;
	height: 30px;
	font: 14px/30px arial,sans-serif;
	color: red;
	text-align: center;
}

.com
{
	position: relative;
	width: 420px;
	background: #f0f0f0;
	margin: 10px auto;
	padding: 4px;
	line-height: 20px;
}
.com h1
{
	float: left;
	width: 400px;
	height: 30px;
	font: bold 14px/30px arial,sans-serif;
	text-align: center;
	margin: 0 auto;
}
.com span
{
	float: left;
	width: 420px;
	font: 14px/30px arial,sans-serif;
	color: red;
	text-align: center;
}

.shenling li
{
	float: left;
	width: 190px;
	height: 26px;
	text-align: center;
}

#iframBack
{
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	width: 100%;
	height: 100%;
	z-index: 2001;
}
.pager
{
	width: 780px;
	height: 30px;
	margin: 10px 0px;
	text-align: center;
}

.pager a, .pager strong, .pager span
{
	margin: 0 4px;
	text-align: center;
	background: white;
	color: #666 !important;
	font: 12px/20px "宋体" ,arial;
	border: 1px solid #D9D9D9;
	display: inline;
	width: 20px;
	height: 20px;
}
.pager a
{
	text-decoration: none !important;
	cursor: pointer;
}
.pager a:hover
{
	color: #5F5F5F !important;
	background: #FF00000;
	border-color: #ccc;
}
.pager a.preview
{
	float: left;
	width: 52px;
}
.pager a.next
{
	width: 52px;
}
.pager strong
{
	color: #fff !important;
	background: #ff1e00;
	border: 1px solid #e5cec1;
	font-weight: bold;
}
.pager span
{
	border: 0;
	line-height: 22px;
}



input.btn1
{
	padding: 2px 4px 0px 4px;
	font-weight: bold;
	border-collapse: separate;
	border-spacing: 15pt;
}
.input.txtP
{
	color: #666;
	line-height: 20px;
	padding: 0px 4px;
	width: 120px;
}
#addCmpParams
{
	width: 692px;
	padding: 4px;
	text-align: left;
	border: 1px solid #ccc;
	margin: 4px 0px;
	display: none;
}
input.txtInput1
{
	color: #666;
	line-height: 16px;
	height: 16px;
	padding: 0px;
	border: 0px;
	vertical-align: middle;
	width: auto;
	font-size: 13px;
	width: 180px;
}
input.txtfocus
{
	border: 1px solid #A8D3F4;
	color: #666;
	line-height: 14px;
	height: 14px;
	padding: 0px;
	vertical-align: middle;
	width: auto;
	font-size: 13px;
	width: 178px;
}
.imgfocus
{
	border: 1px solid #ff0000;
	height: 18px !important;
	height: 19px;
	vertical-align: middle;
	width: 18px;
}
ul.category
{
	margin: 4px 0px;
	padding: 0px;
	width: 780px;
	list-style: none;
	text-align: left;
	font-size: 12px;
}
ul.category .subul
{
	margin: 0px;
	padding: 0px;
	background-image: url(../img/_line4.gif);
	background-repeat: repeat-y;
	background-position: 37px 0px !important;
	background-position: 34px 0px;
	list-style: none;
	clear: both;
}
ul.category .down
{
	float: right;
	width: 130px;
	height: 20px;
	text-align: center;
	display: block;
}
ul.category .up
{
	float: right;
	width: 130px;
	height: 20px;
	text-align: center;
	display: block;
}
ul.category .seq
{
	float: right;
	width: 100px;
	height: 20px;
	text-align: center;
	display: block;
	font-size: 13px;
	font-weight: bold;
}
ul.category .seq2
{
	float: right;
	width: 100px;
	height: 20px;
	text-align: center;
	display: block;
	font-size: 12px;
	color: #ff0000;
}
ul.category .name
{
	float: right;
	width: 420px;
	height: 20px;
	text-align: left;
	display: block;
}
ul.category .name .jj
{
	cursor: pointer;
}
ul.category li
{
	line-height: 20px;
	clear: right;
	padding: 0px;
	text-indent: 8px;
	clear: right;
}
ul.category .subul li
{
	clear: right;
}

ul.category .spsub
{
	margin-left: 28px !important;
	margin-left: 24px;
}
ul.category .up img, ul.category .down img
{
	cursor: pointer;
}
/* 
 * ========================================
 *  CompEdit Styles
 * ========================================
 */
.frmedit
{
	display: block;
	width: 960px;
}

.main-title
{
	margin: 10px auto 3px auto;
	cursor: pointer;
	color: #FF5400;
	text-indent: 10px;
	width: 960px;
	height: 21px;
	padding: 2px 0px;
	background: #f0f0f0;
	font: 14px/21px arial,sans-serif;
	font-weight: bold;
}
.frmedit .submit
{
	clear: both;
}
/*form table col style*/
.frmtable
{
	clear: both;
	width: 960px;
	border: 1px solid #ccc;
}
.frmtable tbody tr td
{
	line-height: 16px;
	padding: 3px 0 3px 15px;
}
frmtable .before-col
{
	width: 200px;
	background-color: #CECECE;
	border-right: 6px solid #fff;
	color: #3300CC;
}
frmtable .title-col
{
	text-align: right;
	width: 90px;
}
frmtable .explain-col
{
	width: 250px;
	font-size: 12px;
}
/*ie*/
.frmtable tbody tr td:first-child
{
	width: 200px;
	background-color: #CECECE;
	color: #3300CC;
	border-right: 6px solid #fff;
}
.frmtable tbody tr td:first-child + td
{
	text-align: right;
	width: 90px;
}
.frmtable tbody tr td:first-child + td + td + td
{
	width: 250px;
}

/**/
.tsxx
{
	color: #808080;
	font-size: 12px;
}
input.error
{
	border: 1px solid #FF6633;
}
.explain
{
	float: left;
	font-size: 12px;
	text-indent: 30px;
	width: 245px;
	background: #ffffff url(images/error.png) no-repeat scroll 2px 2px;
	border: 1px solid #FF6633;
	display: inline-block;
	padding: 3px;
}

.main-status
{
	width: 100%;
	height: 30px;
	padding-top: 8px;
	text-align: center;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: bold;
	color: #0080FF;
	border-top: 2px solid #D9E7EA;
}
.main-sub
{
	width: 100%;
	height: 30px;
	padding-top: 8px;
	text-align: center;
	border-top: 2px solid #EEEEEE;
}
.main-sub img p
{
	float: left;
}
.w1
{
	width: 50px;
}
.w2
{
	width: 100px;
}
.w3
{
	width: 150px;
}
.w4
{
	width: 200px;
}
.w5
{
	width: 300px;
}
.w6
{
	width: 250px;
}
.w7
{
	width: 80px;
}
.hid
{
	display: none;
}
.clear
{
	clear: both;
}
.txtArea
{
	width: 400px;
	height: 65px;
	line-height: 20px;
	color: #ef1234;
	padding: 0px 4px;
	border: 1px solid #3B69AA;
}
.note
{
	width: 150px;
	line-height: 20px;
	border: 1px dotted #000;
	left: 10px;
	top: 0px;
	background-color: #DBEDFF;
	text-align: left;
	padding: 4px;
	position: absolute;
	display:none;
}



	
.notetd{ position:relative}
#tdNote{border:1px dotted #ff0000; padding:4px; line-height:20px;display:none;}
#tdNote span { font-weight:bold; margin:0px 4px;}
.ifra { border:1px solid #3B69AA; margin-bottom:8px;}

.TD_title
{
	width: 330px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#sectiontb td
{
	text-align: left;
	}
#sectiontb input
{
	width:400px;
	}
#sectiontb textarea
{
	width:400px;
	}
/* 
 * ========================================
 *  Popup Layer
 * ========================================
 */


#bgpopLayer{background:#000;left:0px;top:0px;position:absolute;width:100%;height:100%;z-index:99998;opacity:0.3;filter:Alpha(opacity=30);}
#poplayer{text-align:center;clear:both;background:#ffffff;position:absolute;width:380px;border:1px solid #ccc;z-index:99999;}
#poplayer h1{padding:5px 0;background:#E9EDFA;height:20px;width:100%;color:#ff0000;text-indent:1em;font-size:14px;}
#poplayer h1 a{position:absolute;right:10px;top:5px;color:#000;font-size:12px;text-align:right}
#poplayer .pop-cont{background:#F9F9FD;border:1px solid #F1F1FA;margin:10px 10px;padding:10px;min-height:50px; width:340px !important; width:330px; color:#555555;font-size:14px;text-align:center}
#poplayer .pop-cont h2{font-size:14px;text-align:center;}
#poplayer #popsub{text-align:center;min-height:30px;width:100%;}
#poplayer li{display:block;float:left;text-align:left;margin-bottom:10px;width:98%;}


#newstitle{ width:230px;}
#newscontent{ width:230px; height:300px;}